docker容器nginx通过浏览器访问没有权限 您所在的位置:网站首页 nginx 去掉前缀 docker容器nginx通过浏览器访问没有权限

docker容器nginx通过浏览器访问没有权限

#docker容器nginx通过浏览器访问没有权限| 来源: 网络整理| 查看: 265

概述

  通过docker-compose的方式在服务器启动了一个nginx服务,部署在了80端口,但是通过ip进行访问的时候一直提示 "/usr/share/nginx/html/index.html" failed (13: Permission denied),然后我认为是没有权限,于是docker启动的时候添加了privlage:true,但是依旧提示没有权限,然后又通过chmod在docker容器里面进行了配置,依旧提示没有权限,那么权限的问题在哪里配置?

解决

  我上面说的一些方法也是可以解决关于权限的问题的,只不过不对当前的症而已。后来仔细检查发现nginx.conf配置文件中的第一行是这样的:

user nginx;

然后(从网络查找方案)修改为了

user root;

然后重新启动了docker,这样就可以了。但是我没有明白为什么这样修改就可以了,因为我以前的服务器配置的也是user nginx;但是没有出现过这种问题,所以目前也是比较郁闷原因是是什么?路过的网友有知道原因的,给留个足迹。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有